Improving large-sized PLC programs

نویسنده

  • O. de Smet
چکیده

This paper proposes a formal representation of logic controllers programs that is aiming at improving scalability of model-checking techniques, when verifying controllers extrinsic properties. This representation includes only the states which are meaningful for properties proof and minimizes the number of variables that feature each state. Comparison with previously proposed representations, on the basis of three increasing complexity examples, validates this representation and quantifies its efficiency.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Systematisches Re-Engineering bestehender Steuerungs-

This paper outlines a Re-Engineering approach based on the formalization of PLC programs. The transformation into a vendor independent format and the visualization of the structure of PLC programs is identified as an important intermediate step in this process. XML and corresponding technologies are used for the formalization and visualization of the existing code. An approach to formalize PLC ...

متن کامل

Improving Code Quality in PLC Programming

In the last decades state of the art software technology has transformed extremely. Programming languages and paradigms tended to turn away from low level codes and from hardware details to focus on high level concepts like interactions of objects or service oriented solutions. Still low level programming is widely used, especially in the automotive industry. The automation of electromechanical...

متن کامل

Modelling and Formal Verification of Timing Aspects in Large PLC Programs

One of the main obstacle that prevents model checking from being widely used in industrial control systems is the complexity of building formal models out of PLC programs, especially when timing aspects need to be integrated. This paper brings an answer to this obstacle by proposing a methodology to model and verify timing aspects of PLC programs. Two approaches are proposed to allow the users ...

متن کامل

An FPGA implementation of hard-wired sequence control system based on PLC software

Although a Programmable Logic Controller (PLC) has been widely adopted for the sequence control of industrial machinery, its performance does not always satisfy the recent requirements in large and highly responsive systems. With the state-of-the-art FPGA technology, it is possible to implement a control program with hard-wired logic for higher response and reduced implementation cost/space. Th...

متن کامل

Improving Dependability of Logic Controllers by Algorithmic Verification

Functional safety, as addressed in the standard IEC 61508, is a key requirement for a high dependability of controlled systems. In order to guarantee that the function of programmable logic controllers (PLC) complies with given safety specifications, the use of verification has proven to be useful. This contribution builds upon a recently proposed approach to verify PLC programs with time speci...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008